#ifndef MACRO_REPORT_H
#define MACRO_REPORT_H


#define REPOTR_TYPE_ERROR 1
#define REPORT_TYPE_PROGRESS 2


#define ERROR_TYPE_CREATEFILE 1
#define ERROR_TYPE_READFILE 2
#define ERROR_TYPE_WRITEFILE 3
#define ERROR_TYPE_SETFILEPOINTER 4
#define ERROR_TYPE_CREATEDIRECTORY 5
#define ERROR_TYPE_FIlE_NOT_FOUND 6
#define ERROR_TYPE_CANCELED 7
#define ERROR_TYPE_COPY_CANCEL 8
#define ERROR_TYPE_UNKNOWN 9
#define ERROR_TYPE_CLOSE_APP 10
#define ERROR_TYPE_OPENDISK 11
#define ERROR_TYPE_NOT_EXT_FS 100


#define PROG_TOTAL_BLOCK_COUNT 1
#define PROG_COPYED_BLOCK_COUNT 2
#define PROG_FILE_NAME 3


#define NOT_RETRY_AND_DEL_FILE 1 
#define NOT_RETRY 2 
#define RETRY 3

#endif // MACRO_REPORT_H